package com.zhang.shopcar.entity;

import java.util.Map;

/**
 * 商品信息实体类
 * 大多数为购物车里的东西
 * @author chenjunsen
 *         2015年8月17日下午11:23:04
 */
public class ProductInfo extends BaseInfo {


    private int toolsPic;

    public int getToolType() {
        return toolType;
    }

    public void setToolType(int toolType) {
        this.toolType = toolType;
    }

    private int toolType;

    private String toolsname;

    public String getSharesKey() {
        return sharesKey;
    }

    public void setSharesKey(String sharesKey) {
        this.sharesKey = sharesKey;
    }

    private String sharesKey;


    public String getToolsname() {
        return toolsname;
    }

    public void setToolsname(String toolsname) {
        this.toolsname = toolsname;
    }

    public int getToolsPic() {
        return toolsPic;
    }

    public void setToolsPic(int toolsPic) {
        this.toolsPic = toolsPic;
    }



    private int ID;
    private String imageUrl;

    public double getSharesPrice() {
        return SharesPrice;
    }

    public void setSharesPrice(double sharesPrice) {
        SharesPrice = sharesPrice;
    }

    private double SharesPrice;
    public String getIsBuy() {
        return IsBuy;
    }

    public void setIsBuy(String isBuy) {
        IsBuy = isBuy;
    }


    private boolean IsShares;//是否持有股票商品
    private String IsBuy;//是否购买了股票商品
    private String desc;
    private double price;

    private int count;
    private int position;
    private String Name;
    private String Remark;
    private int TotleNum;//商品下面的
    private double totleMoney;
    private double totlePVValue;
    private double power;//能量
    private String bussine;//发货地址
    private int num;//数量
    private int GoodCount;
    private double GoodSumMoney;
    private double GoodSumPV;
    private String Guid;

    private String OrderID;
    public boolean isShares() {
        return IsShares;
    }

    public void setShares(boolean shares) {
        IsShares = shares;
    }

    public String getCover() {
        return Cover;
    }

    public void setCover(String cover) {
        Cover = cover;
    }

    private String Cover;//封面
    private String OrderRemark;
    private String OrderTypeName;

    private String PayTypeName;
    private String StatusName;
    private String CreateDatetime;


    private int titleImg;

    public String getAgencyTime() {
        return agencyTime;
    }

    public void setAgencyTime(String agencyTime) {
        this.agencyTime = agencyTime;
    }

    @Override
    public String getAgencyName() {
        return agencyName;
    }

    @Override
    public void setAgencyName(String agencyName) {
        this.agencyName = agencyName;
    }

    private String agencyTime;//代理时间
    private String agencyName;//代理名称


    private int titleImgSel;
    private String titleName;
    private double PVValue;

    public String getLevelPVValue() {
        return levelPVValue;
    }

    public void setLevelPVValue(String levelPVValue) {
        this.levelPVValue = levelPVValue;
    }

    public String getLevelName() {
        return levelName;
    }

    public void setLevelName(String levelName) {
        this.levelName = levelName;
    }

    private String levelPVValue;//等级解读所需积分
    private String levelName;//等级解读

    public int getLevelImages() {
        return levelImages;
    }

    public void setLevelImages(int levelImages) {
        this.levelImages = levelImages;
    }

    private int levelImages;



    private String goodIDContent;//库存商品 商品Id
    private String storeContent;//库存商品 仓库
    private String storageContent;//库存商品 仓位
    private String colorContent;//库存商品 颜色
    private String sizeContent;//库存商品 尺寸
    private String weightContent;//库存商品 重量
    private String producttimeContent;//库存商品 生产日期
    private String expirydateContent;//库存商品 保质期
    private String countContent;//库存商品 数量
    private double priceContent;//库存商品 进库价
    private double PVValueContent;//库存商品 积分
    private String goodNameContent;//库存商品 名称
    private String logisticsDesc;//物流信息
    private String logisticsTime;//物流时间

    private int sizeContentID;
    private int StorehouseID;
    private int StorageRackID;
    private int colorContentID;
    private String LogisticsNumber;//物流号
    private int SoftTextID;//微软文Id
    private String SoftTextDetailUrl;//微软文html地址





    private String GoodName;


    public int getPublicNoticeID() {
        return PublicNoticeID;
    }

    public void setPublicNoticeID(int publicNoticeID) {
        PublicNoticeID = publicNoticeID;
    }

    public String getGoodName() {
        return GoodName;
    }

    public void setGoodName(String goodName) {
        GoodName = goodName;
    }

    public String getLogisticsName() {
        return LogisticsName;
    }

    public void setLogisticsName(String logisticsName) {
        LogisticsName = logisticsName;
    }

    public String getLogisticsCode() {
        return LogisticsCode;
    }

    public void setLogisticsCode(String logisticsCode) {
        LogisticsCode = logisticsCode;
    }

    public String getPushDate() {
        return PushDate;
    }

    public void setPushDate(String pushDate) {
        PushDate = pushDate;
    }

    public String getThumbnail() {
        return Thumbnail;
    }

    public void setThumbnail(String thumbnail) {
        Thumbnail = thumbnail;
    }

    public String getCreateDate() {
        return CreateDate;
    }

    public void setCreateDate(String createDate) {
        CreateDate = createDate;
    }

    public String getTitle() {
        return Title;
    }

    public void setTitle(String title) {
        Title = title;
    }

    public String getAbstract() {
        return Abstract;
    }

    public void setAbstract(String anAbstract) {
        Abstract = anAbstract;
    }

    public int getPraiseCount() {
        return PraiseCount;
    }

    public void setPraiseCount(int praiseCount) {
        PraiseCount = praiseCount;
    }

    public int getReadingCount() {
        return ReadingCount;
    }

    public void setReadingCount(int readingCount) {
        ReadingCount = readingCount;
    }

    @Override
    public boolean isChoosed() {
        return isChoosed;
    }

    @Override
    public void setChoosed(boolean choosed) {
        isChoosed = choosed;
    }

    public boolean isFavor() {
        return IsFavor;
    }

    public void setFavor(boolean favor) {
        IsFavor = favor;
    }

    public String getPublicNoticeDetailUrl() {
        return PublicNoticeDetailUrl;
    }

    public void setPublicNoticeDetailUrl(String publicNoticeDetailUrl) {
        PublicNoticeDetailUrl = publicNoticeDetailUrl;
    }

    private String LogisticsName;


    private String LogisticsCode;
    private String PushDate;

    private String Thumbnail;


    private String CreateDate;
    private String Title;
    private String Abstract;

    private int PraiseCount;
    private int ReadingCount;





    private int Count;//消息中心 badge的个数
    private boolean isChoosed;

    public boolean isChooseShares() {
        return isChooseShares;
    }

    public void setChooseShares(boolean chooseShares) {
        isChooseShares = chooseShares;
    }

    private boolean isChooseShares;
    private boolean IsFavor;//微软文收藏是否喜欢
    private String PublicNoticeDetailUrl;
    private int PublicNoticeID;















    public int getSoftTextID() {
        return SoftTextID;
    }

    public void setSoftTextID(int softTextID) {
        SoftTextID = softTextID;
    }

    public String getSoftTextDetailUrl() {
        return SoftTextDetailUrl;
    }

    public void setSoftTextDetailUrl(String softTextDetailUrl) {
        SoftTextDetailUrl = softTextDetailUrl;
    }




    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    private int type;

    public int getImage() {
        return Image;
    }

    public void setImage(int image) {
        Image = image;
    }

    public String getStr() {
        return str;
    }

    public void setStr(String str) {
        this.str = str;
    }

    private int Image;
private String str;



    public int getStorageRackID() {
        return StorageRackID;
    }

    public void setStorageRackID(int storageRackID) {
        StorageRackID = storageRackID;
    }

    public int getColorContentID() {
        return colorContentID;
    }

    public void setColorContentID(int colorContentID) {
        this.colorContentID = colorContentID;
    }

    public int getSizeContentID() {
        return sizeContentID;
    }

    public void setSizeContentID(int sizeContentID) {
        this.sizeContentID = sizeContentID;
    }

    public int getStorehouseID() {
        return StorehouseID;
    }

    public void setStorehouseID(int storehouseID) {
        StorehouseID = storehouseID;
    }






    public String getLogisticsNumber() {
        return LogisticsNumber;
    }

    public void setLogisticsNumber(String logisticsNumber) {
        LogisticsNumber = logisticsNumber;
    }


    public String getLogisticsDesc() {
        return logisticsDesc;
    }

    public void setLogisticsDesc(String logisticsDesc) {
        this.logisticsDesc = logisticsDesc;
    }

    public String getLogisticsTime() {
        return logisticsTime;
    }

    public void setLogisticsTime(String logisticsTime) {
        this.logisticsTime = logisticsTime;
    }



    public int getTitleImgSel() {
        return titleImgSel;
    }

    public void setTitleImgSel(int titleImgSel) {
        this.titleImgSel = titleImgSel;
    }

    public int getTitleImg() {
        return titleImg;
    }

    public void setTitleImg(int titleImg) {
        this.titleImg = titleImg;
    }

    public String getTitleName() {
        return titleName;
    }

    public void setTitleName(String titleName) {
        this.titleName = titleName;
    }


    public String getGoodNameContent() {
        return goodNameContent;
    }

    public void setGoodNameContent(String goodNameContent) {
        this.goodNameContent = goodNameContent;
    }

    public String getGoodIDContent() {
        return goodIDContent;
    }

    public void setGoodIDContent(String goodIDContent) {
        this.goodIDContent = goodIDContent;
    }
    public double getPVValueContent() {
        return PVValueContent;
    }

    public void setPVValueContent(double PVValueContent) {
        this.PVValueContent = PVValueContent;
    }




    public double getPriceContent() {
        return priceContent;
    }

    public void setPriceContent(double priceContent) {
        this.priceContent = priceContent;
    }



    public String getStorageContent() {
        return storageContent;
    }

    public void setStorageContent(String storageContent) {
        this.storageContent = storageContent;
    }

    public String getColorContent() {
        return colorContent;
    }

    public void setColorContent(String colorContent) {
        this.colorContent = colorContent;
    }

    public String getSizeContent() {
        return sizeContent;
    }

    public void setSizeContent(String sizeContent) {
        this.sizeContent = sizeContent;
    }

    public String getWeightContent() {
        return weightContent;
    }

    public void setWeightContent(String weightContent) {
        this.weightContent = weightContent;
    }

    public String getProducttimeContent() {
        return producttimeContent;
    }

    public void setProducttimeContent(String producttimeContent) {
        this.producttimeContent = producttimeContent;
    }

    public String getExpirydateContent() {
        return expirydateContent;
    }

    public void setExpirydateContent(String expirydateContent) {
        this.expirydateContent = expirydateContent;
    }

    public String getCountContent() {
        return countContent;
    }

    public void setCountContent(String countContent) {
        this.countContent = countContent;
    }

    public String getStoreContent() {
        return storeContent;
    }

    public void setStoreContent(String storeContent) {
        this.storeContent = storeContent;
    }







    @Override
    public String getName() {
        return Name;
    }

    @Override
    public void setName(String name) {
        Name = name;
    }



    public int getID() {
        return ID;
    }

    public void setID(int ID) {
        this.ID = ID;
    }



    public String getRemark() {
        return Remark;
    }

    public void setRemark(String remark) {
        Remark = remark;
    }


    public String getGiveGoodsNameRemark() {
        return GiveGoodsNameRemark;
    }

    public void setGiveGoodsNameRemark(String giveGoodsNameRemark) {
        GiveGoodsNameRemark = giveGoodsNameRemark;
    }

    private String GiveGoodsNameRemark;
    public double getTotleMoney() {
        return totleMoney;
    }

    public void setTotleMoney(double totleMoney) {
        this.totleMoney = totleMoney;
    }

    public int getTotleNum() {
        return TotleNum;
    }

    public void setTotleNum(int totleNum) {
        TotleNum = totleNum;
    }




    public double getTotlePVValue() {
        return totlePVValue;
    }

    public void setTotlePVValue(double totlePVValue) {
        this.totlePVValue = totlePVValue;
    }



    public double getPower() {
        return power;
    }

    public void setPower(double power) {
        this.power = power;
    }

    public String getBussine() {
        return bussine;
    }

    public void setBussine(String bussine) {
        this.bussine = bussine;
    }

    public int getNum() {
        return num;
    }

    public void setNum(int num) {
        this.num = num;
    }


    public ProductInfo() {
        super();
    }

    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public int getPosition() {
        return position;
    }

    public void setPosition(int position) {
        this.position = position;
    }


    public Map<Long, Integer> getGoodsMap() {
        return GoodsMap;
    }

    public void setGoodsMap(Map<Long, Integer> goodsMap) {
        GoodsMap = goodsMap;
    }

    private Map<Long, Integer> GoodsMap;


	/*mTv_order_number.setText("订单编号: "+mOrderId);
    mTv_order_style.setText("订单类型: "+ordersBean.getOrderTypeName());

	mTv_order_status.setText("状态: "+ordersBean.getStatusName());

	mTv_order_pay_style.setText("支付方式: "+ordersBean.getPayTypeName());

	mTv_order_pay_time.setText("下单时间: "+ordersBean.getCreateDatetime());*/



    public int getGoodCount() {
        return GoodCount;
    }

    public void setGoodCount(int goodCount) {
        GoodCount = goodCount;
    }

    public double getGoodSumMoney() {
        return GoodSumMoney;
    }

    public void setGoodSumMoney(double goodSumMoney) {
        GoodSumMoney = goodSumMoney;
    }

    public double getGoodSumPV() {
        return GoodSumPV;
    }

    public void setGoodSumPV(double goodSumPV) {
        GoodSumPV = goodSumPV;
    }

    public String getGuid() {
        return Guid;
    }

    public void setGuid(String guid) {
        Guid = guid;
    }



    public String getOrderRemark() {
        return OrderRemark;
    }

    public void setOrderRemark(String orderRemark) {
        OrderRemark = orderRemark;
    }

    public String getOrderTypeName() {
        return OrderTypeName;
    }

    public void setOrderTypeName(String orderTypeName) {
        OrderTypeName = orderTypeName;
    }

    public String getPayTypeName() {
        return PayTypeName;
    }

    public void setPayTypeName(String payTypeName) {
        PayTypeName = payTypeName;
    }

    public String getStatusName() {
        return StatusName;
    }

    public void setStatusName(String statusName) {
        StatusName = statusName;
    }

    public String getOrderID() {
        return OrderID;
    }

    public void setOrderID(String orderID) {
        OrderID = orderID;
    }



    public String getCreateDatetime() {
        return CreateDatetime;
    }

    public void setCreateDatetime(String createDatetime) {
        CreateDatetime = createDatetime;
    }



    public double getPVValue() {
        return PVValue;
    }

    public void setPVValue(double PVValue) {
        this.PVValue = PVValue;
    }


}
